package com.ai.chinamobileai.tools;

import com.ai.chinamobileai.dto.WeatherDTO;
import org.springframework.ai.tool.annotation.Tool;
import org.springframework.ai.tool.annotation.ToolParam;
import org.springframework.stereotype.Component;

/**
 * @author
 * @version V1.0
 * @date 2025-04-20 17:12
 */
@Component
public class DataTools {

    @Tool(description = "套餐数据查询")
    public String getCombo(@ToolParam(description = "费用预算") Double price) {
        if ( 0 < price && price < 50){
            return "套餐名称:经济卡,月租:39元,流量:10GB,通话时长:100分钟,附加服务:无,合约期:无,优惠活动:首月半价";
        } else if (price<100) {
            return "套餐名称:学生青春卡,月租:59元,流量:30GB,通话时长:200分钟,附加服务:校园网加速,合约期:6个月,优惠活动:免流特定APP";
        } else if (price<150) {
            return "套餐名称:畅享全家享,月租:99元,流量:50GB,通话时长:500分钟,附加服务:200M宽带+2张副卡,合约期:12个月,优惠活动:送视频会员月卡";
        } else  {
            return "套餐名称:全球通尊享,月租:199元,流量:100GB,通话时长:2000分钟,附加服务:国际漫游+5G优先,合约期:24个月,优惠活动:机场贵宾厅2次/年";
        }

    }
}
